tremendous effort - Turc Anglais Dictionnaire